package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.SMenu;

/**
 * 菜单编辑Mapper接口
 * 
 * @author yu
 * @date 2024-05-08
 */
public interface SMenuMapper 
{
    /**
     * 查询菜单编辑
     * 
     * @param menuId 菜单编辑主键
     * @return 菜单编辑
     */
    public SMenu selectSMenuByMenuId(Long menuId);

    /**
     * 查询菜单编辑列表
     * 
     * @param sMenu 菜单编辑
     * @return 菜单编辑集合
     */
    public List<SMenu> selectSMenuList(SMenu sMenu);

    /**
     * 新增菜单编辑
     * 
     * @param sMenu 菜单编辑
     * @return 结果
     */
    public int insertSMenu(SMenu sMenu);

    /**
     * 修改菜单编辑
     * 
     * @param sMenu 菜单编辑
     * @return 结果
     */
    public int updateSMenu(SMenu sMenu);

    /**
     * 删除菜单编辑
     * 
     * @param menuId 菜单编辑主键
     * @return 结果
     */
    public int deleteSMenuByMenuId(Long menuId);

    /**
     * 批量删除菜单编辑
     * 
     * @param menuIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSMenuByMenuIds(Long[] menuIds);
}
